/*
// "Breeze" Administrator Template for Joomla 1.0.x - Version 1.0
// Based on "Minted One-Point-Five" Administrator Template for Joomla 1.0.x & Mambo 4.6.x - Version 2.3 http://www.joomlaworks.gr
// License: http://www.gnu.org/copyleft/gpl.html
// Author: venz
// Copyright (c) 2008 venzdesign.com - http://www.venzdesign.com
// *** Last update: April 9th, 2008 ***
*/

/* --- Admin Stylesheet --- */
body {
font-family:Arial, Helvetica, sans-serif; /* this value controls font-families globally for this template */
font-size:11px;
color:#555;
padding:0px;
margin:0px;
text-align:left;
background:#ffffff;
}
table {}
td {font-size:11px;}
hr {border:0;border-bottom:1px dotted #ccc;background:#fff;height:1px;}
img {border:none;}
form {margin:0px;padding:0px;}
.clr {clear:both;}
.spacer {clear:both;margin-bottom:4px;}
.red {color:#c63434;}

/* ------ Layout ------ */
#minted {width:98%;margin:8px auto;text-align:left;}
#content_wrapper {background:#fff;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;margin:0px;padding:0px;}
#inner {padding:4px;}

/* --- Header --- */
#header {
	width:100%;
        border-top: 1px solid #CCC;
        border-left: 1px solid #CCC;
        border-right: 1px solid #CCC;
}
#hl {background:url(../images/header_bg_l.png) no-repeat left top;}
#hr {background:url(../images/header_bg_r.png) no-repeat right top;}
#hc {background:url(../images/header_bg.png) repeat-x top;}
#home {
	margin:0px 0px 0px 12px;
	padding:0px;
	width:540px;
	height:54px;
	background:url(../images/header_text.png) no-repeat top left;
}
#home a {display:block;width:340px;height:38px;border:none;text-decoration:none;}
#home a:hover {display:block;width:340px;height:38px;border:none;text-decoration:none;}
#version {
	float: right;
	width: 25%;
	height:18px;
	color: #666;
	text-align: right;
	margin-right: 0px;
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* --- Top modules: Menubar, header, logout, pathway, toolbar --- */
.menubar {border-bottom:1px solid #cdcdcd;padding:0px;margin:0px;background:#fbfbfb;}
.mod_fullmenu {float:left;}
.logout {float:right;margin:5px 8px 0px 0px;text-align:right;font-weight:bold;}
.logout a {color:#c63434;font-weight:bold;padding-right:4px;}
.logout a:hover {
	color:#3D839A;
}
.mod_header {
	float:right;
	text-align:right;
	width:155px;
	margin-top: 4px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mod_header div {border:0px;margin:0px;padding:0px 4px 0px 0px;display:inline;color:#333;}
.mod_header div img {vertical-align:text-bottom;}
.mod_header div a img {vertical-align:text-bottom;}
#loading {float:right;margin:4px 30px 0px 8px;background:url(../images/activity.gif) no-repeat left;padding:1px 0px 1px 22px;color:#c63434;font-weight:bold;}
#loading_new {position:absolute;top:0;right:0;color:#fff;font-weight:bold;background:#c00 url(../images/loading_red.gif) no-repeat 4px 50%;margin:0;padding:2px 8px 2px 26px;}
.pathway_toolbar {width:100%;padding:0px;margin:0px;}
.pathway_toolbar tr td {padding:0px;margin:0px;}
.mod_pathway {width:30%;}
.mod_toolbar {width:70%;}
.pathway {margin:4px 0px 4px 10px;padding:2px 0px 2px 20px;background:url(../images/home.png) no-repeat;background-position:0px 0px;white-space:nowrap;}
.white {border-top:1px solid #ffffff;}



/* ------ Typography ------ */
a {
	color:#0b55c4;
	text-decoration:none;
}
a:hover {color:#c63434;text-decoration:underline;}
a:active,a:focus {outline:none;}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0b55c4;
	padding:0px;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c63434;
padding:0px;
margin:0px;
font-weight:normal;
text-decoration:none;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c63434;
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
}

table#toolbar {margin-right:10px;}
table#toolbar a.toolbar {color:#555;text-decoration:none;display:block;border: 1px solid #fbfbfb;
padding:2px 8px 2px 8px;margin:2px;width:auto !important;width:40px;height:auto !important;height:50px;}
table#toolbar a.toolbar:hover {
	color:#0b55c4;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:3px 7px 1px 9px;
	margin:2px;
}
a.toolbar img {display:block;width:32px;margin:2px auto;}
a.toolbar br {display:none;width:0;height:0;}

.sectionname {
	color:#274754;
	font-size:18px;
	font-weight:bold;
}
.button {border-top:solid 1px #d5d5d5;border-right:solid 1px #808080;border-bottom:solid 1px #808080;border-left:solid 1px #d5d5d5;color:#333;font-weight:bold;}
.inputbox {z-index:-3;font-size:11px;border:1px solid #ccc;}
.text_area {border:1px solid #d5d5d5;z-index:-3;font-size:11px;}
input, textarea, select {z-index:-3;font-size:11px;}
.small {color:#FF9900;font-size:10px;text-decoration:none;}
.smallgrey {color:#999;font-size:10px;margin:2px 0 0 0;padding:0;}
.error {color:#C40000;font-size:11px;font-weight:bold;}
.contentheading,
.componentheading,
.moduleheading {font-size:14px;font-weight:bold;}

/* Small */
small {
	font-family:Arial, Helvetica, sans-serif;/*text-transform:uppercase;*/
	padding-left:4px;
	font-size:inherit;
	font-weight:normal;
	color:#1E4F6C;
	font-size:18px;
}
small small {font-family:Arial, Helvetica, sans-serif;/*text-transform:uppercase;*/padding-left:4px;font-size:inherit;font-weight:normal;color:#1E4F6C;font-size:18px;}
body.com_media small {font-size:11px;color:#c63434;font-weight:bold;}
.imginfoBorder small {font-size:11px;color:#555;} /* com_media iframe */

/* Page Navigation */
span.pagenav,a.pagenav {font-size:10px;padding:0px;text-decoration:none;}
a.pagenav,
a.pagenav strong {
	color:#7CE0C8;
	text-decoration:none;
}
a.pagenav:hover strong {background:#fff;color:#555;text-decoration:none;}
a.pagenav:hover {color:#fff;text-decoration:none;}



/* ------ Content listings ------ */

/* Mainbody - header block */
table.adminheading {background-color:#FFF;margin:0px;padding:0px;width:100%;border:none;border-collapse:collapse;color:#7b9f53;font-size:18px;font-weight:bold;text-align:left;}
table.adminheading td {color:#000;}
table.adminheading th {background:url(../images/generic.png) no-repeat left;text-align:left;height:54px;width:99%;padding-left:54px;border-bottom:5px solid #fff;}
table.adminheading th.checkin {background:url(../images/checkin.png) no-repeat left;}
table.adminheading th.cpanel {background:url(../images/cpanel.png) no-repeat left;}
table.adminheading th.config {background:url(../images/config.png) no-repeat left;}
table.adminheading th.modules {background:url(../images/extension.png) no-repeat left;}
table.adminheading th.menus {background:url(../images/menu.png) no-repeat left;}
table.adminheading th.trash {background:url(../images/trash.png) no-repeat left;}
table.adminheading th.user {background:url(../images/user.png) no-repeat left;}
table.adminheading th.inbox {background:url(../images/inbox.png) no-repeat left;}
table.adminheading th.msgconfig {background:url(../images/message_config.png) no-repeat left;}
table.adminheading th.langmanager {background:url(../images/langmanager.png) no-repeat left;}
table.adminheading th.mediamanager {background:url(../images/mediamanager.png) no-repeat left;}
table.adminheading th.impressions {background:url(../images/impressions.png) no-repeat left;}
table.adminheading th.browser {background:url(../images/browser.png) no-repeat left;}
table.adminheading th.searchtext {background:url(../images/searchtext.png) no-repeat left;}
table.adminheading th.templates {background:url(../images/templatemanager.png) no-repeat left;}
table.adminheading th.massemail {background:url(../images/massemail.png) no-repeat left;}
table.adminheading th.frontpage {background:url(../images/frontpage.png) no-repeat left;}
table.adminheading th.sections {background:url(../images/sections.png) no-repeat left;}
table.adminheading th.edit {background:url(../images/addedit.png) no-repeat left;}
table.adminheading th.categories {background:url(../images/categories.png) no-repeat left;}
table.adminheading th.install {background:url(../images/install.png) no-repeat left;}
table.adminheading th.dbbackup {background:url(../images/backup.png) no-repeat left;}
table.adminheading th.dbrestore {background:url(../images/dbrestore.png) no-repeat left;}
table.adminheading th.dbquery {background:url(../images/query.png) no-repeat left;}
table.adminheading th.info {background:url(../images/systeminfo.png) no-repeat left;}

/* standard list style table */
table.adminlist {width:100%;background-color:#FFFFFF;margin:0px;padding:0px;border:none;border-color:#fff;border-collapse:collapse; border-spacing:0px;}


table.adminlist th {
	margin:0px;
	padding:4px;
	line-height:16px;
	font-size:11px;
	color:#333333;
	background-color: #f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8D8D8;
} /* green line */
table.adminlist th.title {
	text-align:left;
	font-size: 11px;
}
table.adminlist th a {
	color:#999999;
	text-decoration:none;
} /* green line */
table.adminlist th a:hover {color:#fff;text-decoration:underline;} /* green line */
table.adminlist tr.row0 {
	background-color:#FFFFFF;
	text-align:left;
}
table.adminlist tr.row1 {background-color:#f9f9f9;text-align:left;}
table.adminlist td {border-bottom:1px solid #e7f0d0;padding:4px;}
table.adminlist tr.row0:hover {background-color:#ffffdd;}
table.adminlist tr.row1:hover {background-color:#ffffdd;}
table.adminlist td.options {background-color:#ffffff;font-size:8px;}
select.options, input.options {font-size:8px;font-weight:normal;border:1px solid #999999;}
table.adminlist td a {}
table.adminlist td a:hover {
	text-decoration:underline;
}
table.adminlist td ul {border:none;}
table.adminlist tr.row0:hover a {}
table.adminlist tr.row1:hover a {}

/* standard form style table */
table.adminform {
	background-color: #fbfbfb;
	border: solid 1px #d5d5d5;
	width: 100%;
	padding: 3px;
	border-collapse: collapse;
        min-height: 800px;
 } /* check 'tabpane.css' for more */
table.adminform tr.row0 {background-color:#F9F9F9;}
table.adminform tr.row1 {
	background-color:#F9F9F9;
}
table.adminform tr.row0:hover, table.adminform tr.row1:hover {
	background-color:#ffffdd;
}
table.adminform tr.row0:hover a {}
table.adminform tr.row1:hover a {}
table.adminform th {
	margin:0px;
	padding:4px;
	line-height:16px;
	font-size:12px;
	color:#000000;
	text-align:left;
	border-bottom:2px solid #BCE27F;
	background-color: #F3F3F3;
} /* green line */
table.adminform th a {color:#B8E07C;text-decoration:none;} /* green line */
table.adminform th a:hover {color:#fff;text-decoration:underline;}
table.adminform td {padding:4px;text-align:left;}
table.adminform td.editor {font-size:9px;}
table.cpanel td {text-align:center;}
form {margin:0px 0px 0px 0px;}

/* Styles for dhtml tabbed-pages */
.ontab {font-size:12px;background-color:#ffae00;border:1px solid #d5d5d5;width:14%;text-align:center;cursor:pointer;font-weight:bold;color:#FFFFFF;}
.offtab {font-size:12px;background-color:#e5e5e5;border:1px solid #d5d5d5;width:14%;text-align:center;cursor:pointer;font-weight:normal;}
.tabpadding {}
.tabheading {background-color:#FFAE00;color:#FFF;font-size:10px;text-align:left;}
.pagetext {visibility:hidden;display:none;position:relative;top:0;}
.adminheader {color:#c63434;font-size:24px;}

/* Text passed with mosmsg url parameter */
.message {width:420px;font-weight:bold;font-size:13px;color:#c63434;text-align:left;margin:4px auto;padding:8px 8px 8px 40px;border:1px solid #cdcdcd;background:#f0f7e2 url(../images/showinfo.png) no-repeat;background-position:8px center;}
.quote {margin:4px;border:1px solid #d5d5d5;background-color:#E9ECEF;padding:10px;font-size:12px;color:#254D78;}

/* mod_quickicon */
#cpanel {text-align:center;vertical-align:middle;padding:0px 0px 3px 0px;}
#cpanel div.icon {margin:3px;}
#cpanel div.icon a {display: block;float: left;padding:2px 5px 1px 5px;border:1px solid #f0f0f0;height:97px !important;height:100px;width:108px !important;width:110px;color:#555;vertical-align:middle;text-decoration:none;}
#cpanel div.icon a:hover {
	padding:2px 5px 1px 5px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	background:#f9f9f9;
	color:#0b55c4;
}
#cpanel div.icon img { margin-top:13px; }
#cpanel div.icon span { display:block; padding-top:3px;}

/* Tooltips */
a.tooltip, a.tooltip:hover{color:black;text-decoration:none;border-bottom:1px dotted #aaa;}
a.tooltiplink {display:block;width:100%;}
a.tooltiplink:hover {text-decoration:none;}

/* Fieldsets */
fieldset {margin-bottom:10px;border:1px solid #d5d5d5;padding:5px;text-align:left;}
fieldset p {margin:10px 0px;}
.adminform fieldset {border:1px solid #d5d5d5;}
legend {color:#555;font-size:1.1em;font-weight:bold;}

/* Two Pane Formatting */
#treecell {width:20%;display:block;position:relative;float:left;margin:0;padding:2px;overflow:hidden;}
.expander {float:right;}
#datacell {width:78%;display:block;float:left;margin:0;padding:2px 0px 0px 0px;}
#datacellfull {width:98%;display:block;float:left;margin:0;padding:2px;}
#treecell fieldset {border:1px solid #eee;}
#datacell fieldset {border:1px solid #eee;}
span.editlinktip {text-decoration:none;}
.editlinktip span {cursor:pointer;background:url(../images/info.png) no-repeat left;padding:0px 0px 0px 20px !important;padding:0px 1px 1px 21px;}
.editlinktip span:hover {cursor:pointer;background:url(../images/info.png) no-repeat left;padding-left:20px !important;padding:0px 1px 1px 21px;color:#c63434;}
.editlinktip a {cursor:pointer;background:url(../images/info.png) no-repeat left;padding-left:20px !important;padding:0px 1px 1px 21px;}
table.paramlist td {height:30px;}
.footer {
	clear:both;
	margin-top:8px;
	font-size:11px;
	text-align:center;
}
#copy {
	text-align:center;
}
#credits {
	font-size: 80%;
	line-height: 200%;
}
.login #credits {margin:12px auto;text-align:center;}

/* Trash */
.trashbutton {margin:24px 12px;}
.trashbutton a {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#F0F7E2;}
.trashbutton a:hover {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#f2f2f2;text-decoration:none;}
.trashbutton a img {display:inline;vertical-align:middle;margin:-4px -8px 0 0;}

/* Content Item New/Edit Page */
#content-page.tab-page table tr td {white-space:nowrap;}
table.paramlist tr td {white-space:nowrap;}

/* Help Files */
.helpIndex {border:0;height:600px;padding:0 5px 10px 0;overflow:auto;}
.helpFrame {border:0;height:600px;padding:0 5px 0 10px;overflow:auto;width:98%;margin:14px 0 0 0;}



/* --- Login CSS --- */
.login #content_wrapper {background:#fff;border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;
margin:0px;padding:0px;}
.login h1 {font-size:20px;margin-bottom:8px;}
.login_credentials {width:240px;margin:60px auto 90px auto;padding:16px 16px 16px 240px;border:1px solid #ccc;background:#fbfbfb url(../images/login_screen.png) no-repeat;background-position:56px center;}
.login_credentials label {display:block;font-weight:bold;margin-top:4px;}
.login_credentials #loginForm input.inputbox {width:160px;}
.login_credentials #loginForm input.inputbox:focus {background:#ffb;}
.enter {background:url(../images/login_l.png) no-repeat left;margin:8px 0px;width:90px;}
.enter_inner {background:url(../images/login_r.png) no-repeat right;padding:6px 0px 6px 8px;}
.enter_inner input {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px;}
#welcometext {clear:both;margin:16px 0 8px 0;padding:0;}



/* -------------------------------- Mambo CSS - start -------------------------------- */
#mamboCMS #home {margin:0px 0px 0px 12px;padding:0px;width:540px;height:38px;background:url(../images/header_text_mambo.png) no-repeat top left;}
.mod_toolbar table tr td {text-align:center;padding:0px;}
#mamboCMS a.toolbar {color:#555;text-decoration:none;display:block;border: 1px solid #fbfbfb;
padding:2px 8px 2px 8px;margin:2px;width:auto !important;width:40px;height:auto !important;height:50px;}
#mamboCMS a.toolbar:hover {
	color:#0b55c4;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding:3px 7px 1px 9px;
	margin:2px;
}
#show,#hide {margin:2px auto 8px auto;text-align:center;}
#show a,#hide a {background:url(../images/tab_bg.png) repeat-x top;border:1px solid #cdcdcd;padding:2px 6px;color:#555;font-weight:bold;font-size:11px;}
#show a:hover,#hide a:hover {background:url(../images/tab_bg_hover.png) repeat-x top;border:1px solid #cdcdcd;padding:2px 6px;color:#c63434;text-decoration:none;font-weight:bold;font-size:11px;}
#simpleediting {width:380px;float:left;clear:both;}
#simpleediting table {width:100%;}

/* mod_quickicon */
table#controlpanel tr td {vertical-align:top;}
table#controlpanel tr td .adminlist + .adminlist th {text-align:center;}
table.cpanel {width:auto;margin:0px;padding:0px;}
table.cpanel tr td {padding:3px;width:auto;vertical-align:top;}
table.cpanel tr td a {display:block;padding:2px 5px 1px 5px;background:#fff;border:1px solid #f0f0f0;height:97px !important;height:100px;width:108px !important;width:110px;color:#555;text-decoration:none;}
table.cpanel tr td a:hover {
	padding:3px 4px 0px 6px;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	background:#f9f9f9;
	color:#0b55c4;
}
table.cpanel tr td a img {margin:13px auto 6px auto;}
table.cpanel tr td a span {display:block;}

/* Trash */
#mamboCMS .trashbutton {margin:24px 12px;}
#mamboCMS .trashbutton a {
	display:inline;
	font-size:20px;
	padding:8px;
	border:1px solid #ccc;
	background-color: #E2F5F8;
}
#mamboCMS .trashbutton a:hover {display:inline;font-size:20px;padding:8px;border:1px solid #ccc;background:#f2f2f2;text-decoration:none;}
#mamboCMS .trashbutton a img {display:inline;vertical-align:middle;margin:-4px -8px 0 0;}
/* -------------------------------- Mambo CSS - end -------------------------------- */

/* JW: Custom */
td.showhide-preview {display:none;}
td.showhide-help {display:none;}



/* --- End of Stylesheet --- */